#include<bits/stdc++.h>
#include<iostream>
#include<algorithm>
#include<vector>
#include<queue>
#include<map>
#include<set>
using namespace std;
int main(){
	int m,n,j;
	cin >> m;
	string ans,temp;
	string cmp;
	for(int i = 0;i < m;i++){
		cin >> n;
		cmp = to_string(n);
		for(j = 1;j < 10;j++){
			ans = to_string(n*n*j);
			temp = ans.substr(ans.length()-cmp.length(),ans.length());
			if(temp==cmp){
				cout << j << " " << ans << endl;
				break; 
			}
		}
		if(j==10) cout << "No" << endl;
	}
	return 0;
}

